home *** CD-ROM | disk | FTP | other *** search
/ Extreme Heat: Share the Heat (Special Edition) / Extreme Heat - Share the Heat - Special Edition (TCD 5002) (CD Factory).iso / viewer / gifdot2.arc / GIFDOT.DOC < prev    next >
Text File  |  1989-12-14  |  29KB  |  662 lines

  1.  
  2.  
  3.  
  4.             GIFDOT (c) Copr. 1989 Lawrence Gozum & Marvin Gozum
  5.             ───────────────────────────────────────────────────
  6.  
  7.                                 User Manual
  8.  
  9.  
  10.     DISCLAIMER
  11.  
  12.     This product is distributed AS IS.  The authors specifically disclaim 
  13.     all warranties, expressed or implied, including ,but not limited to, 
  14.     implied warranties of merchantability and fitness for a particular 
  15.     purpose with respect to defects in the diskette and documentation, and 
  16.     program license granted herein, in particular, and without limiting 
  17.     operation of the program license with respect to any particular 
  18.     application use or purpose.  In no event shall the authors be liable 
  19.     for any loss of profit or any other commercial damage including but 
  20.     not limited to special, incidental, consequential or other damages.
  21.  
  22.  
  23.     LICENSING AGREEMENT
  24.  
  25.     You may use this program for a 10 DAY TRIAL PERIOD.  Should you find 
  26.     this program useful, you MUST register it; you will then be provided 
  27.     with the latest releases of the VGACAD system see last section of this 
  28.     manual).
  29.  
  30.     You can freely distribute UNMODIFIED copies of GIFDOT and charge $10 
  31.     max for distribution, in lieu of recognized Users Group guidelines 
  32.     (e.g., Asso. of Shareware Professionals or NY Amateur Computer Club).
  33.  
  34.  
  35.     WHAT IS GIFDOT ?
  36.  
  37.     GIFDOT converts colored GIF/PCX pics (up to 2KBx2KBx256) or any of the 
  38.     following listed below to a dithered (modified, error-distributed 
  39.     Floyd-Steinberg matrix with "Stucki-like" values) Black & White image 
  40.     and prints the output to most Epson and IBM compatible dot matrix 
  41.     printers.
  42.  
  43.     1)   ANY colored GIF picture (2KBx2KBx256);
  44.     2)   ANY 256-color PCX (version 5) picture (to 2KBx2KBx256);
  45.     3)   ANY VIEWABLE VGA/MCGA 320x200x256 picture captured with VGACAP;
  46.     4)   ANY VIEWABLE SVGA 640x480x256 or 800x600x256 picture captured and 
  47.          converted to TEMP files used by VGACAD (version 1.6 and up);
  48.     5)   ANY 16-color picture converted to any size with EGA2VGA;
  49.     6)   ANY 256-color picture converted to any size with SQZGIF;
  50.     7)   Colorized/converted MacPaint (READMACs) with MAC2GIF.
  51.  
  52.     NO VIDEO CARD IS NECESSARY.  Print images without viewing.  For 
  53.     interactive image processing, GIFDOT supports CGA (640x200), Hercules 
  54.     (720x348), EGA (640x350), VGA (640x480), EEGA or SVGA (to 800x600, 
  55.     1024x768 and up will be included in later releases).  GIFDOT converts 
  56.     colored pictures to 256 grey shades on a 64 grey scale continuum with  
  57.     sophisticated Grey Scale image processing algorithms.
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.     With error-distributed dithering, GIFDOT facilitates very fine grey 
  71.     shades to "appear" in various sizes (ordered dithers do not); you can 
  72.     integrate pictures in your desktop publishing output directly since 
  73.     GIFDOT will allow positioning of an image anywhere on a document.
  74.  
  75.     GIFDOT (v2.0 and up) supports virtual screens for SVGA pictures up to 
  76.     2KBx2KBx256 (EMM support will follow shortly)!  All the detail in SVGA 
  77.     pictures will be accurately reproduced in your dithered images (e.g., 
  78.     fine text along with the continuous grey image).  By using the VDISK 
  79.     path you can redirect the creation of virtual screen in RAM (i.e., RAM 
  80.     disk) for FAST processing or another drive for dual floppy users.
  81.  
  82.  
  83.     WHAT IS VGACAP ?
  84.  
  85.     VGACAP is a terminate-stay-resident (TSR) utility that captures 256 
  86.     color palettes and screens in MCGA/VGA 320x200x256, SVGA 640x480x256 
  87.     and SVGA 800x600x256 modes.  MCGA/VGA 320x200x256 images are saved in 
  88.     "Bloadable" formats while SVGA images (*.RAW files) can be converted 
  89.     to TEMP files thorough VGACAD for editing and use in GIFDOT.
  90.  
  91.  
  92.     REQUIREMENTS
  93.  
  94.     NO VIDEO CARD REQUIRED FOR USING GIFDOT.  About 512KB of memory is 
  95.     required, although it uses about 3/4 of that. You MUST have MCGA/VGA 
  96.     or SVGA to use VGACAP.  VGACAP uses less than 2K of RAM.
  97.  
  98.  
  99.     COMPATIBILITY
  100.  
  101.     GIFDOT has been tested on a 386sx clone, XT clone and PS/2 Model 50; 
  102.     video modes were tested in CGA, Hercules, EGA, EEGA and SVGA video 
  103.     modes using the STB VGA E/M 512, ATI VGA Wonder 512 card and IBM's VGA 
  104.     PS/2 VGA card.  Several users with IBM and Epson compatible printers 
  105.     have yielded successful printouts with GIFDOT; laser printers with 
  106.     FX80 emulation modes should also work very well.
  107.  
  108.     486, 386, 386sx, 286 and AT users with extended memory should disable 
  109.     "Shadow RAM".  Although GIFDOT is predominantly coded in assembly and 
  110.     C; QuickBasic (QB) 4.00b is used as a shell and error-handler.  QB 
  111.     v4.00b HATES Shadow RAM for some reason and locks-up (at least on our 
  112.     386sx clone).  With AMI BIOS, you can disable Shadow RAM by pressing 
  113.     <DEL> during boot and changing the set-up; it is much wiser to have 
  114.     EMM.SYS/QEMM.SYS or WHATEVER.SYS to manage expanded and extended RAM 
  115.     anyway.  With 2MB on board, I suggest you use 720KB for VDISK to 
  116.     emulate a fast 3.5" drive and allocate the rest as expanded memory; a 
  117.     1MB system with a 384KB RAMdisk (VDISK) would match 640x480x256 
  118.     screens which decompress to 307200 bytes.
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.     Users with third-party EMM.SYS drivers should avoid mapping the ROM 
  137.     BIOS to "high" RAM (i.e., Shadow RAM) or mapping extended/expanded RAM 
  138.     to areas where there is no RAM (e.g., to use LOADHI); QB's runtime 
  139.     module crashes (at least on our 386sx clone).  Keep two versions of 
  140.     your CONFIG.SYS file; one with your usual set-up and one with a set-up 
  141.     to run ALL our programs/utilities (preferably with as much VDISK as 
  142.     possible).  VGACAP cannot be loaded in "high" RAM.
  143.  
  144.     If your system is still locks-up, do a 'naked boot' !  Rename your 
  145.     AUTOEXEC.BAT and CONFIG.SYS files (e.g., to *.BAK) then reboot; this 
  146.     way you can isolate the incompatible TSR or SYS file.
  147.  
  148.  
  149.     COMPATIBLE PRINTERS
  150.  
  151.     GIFDOT was designed to run on Epson and IBM compatible printers that 
  152.     support 120 dpi (horizontally) and 72 dpi (vertically) at the minimum.
  153.  
  154.               Epson (e.g., LQ,FX,GX,RX,JX, ...)
  155.               IBM (e.g., Graphics Printer, Proprinter, ...)
  156.  
  157.     The following partial list of manufacturers have compatible "ESC" 
  158.     codes to run GIFDOT; if your printer supports "ESC L" (sets double 
  159.     density graphics) and "ESC J" or "ESC A" (sets n/216 or 1/72 inch 
  160.     single line spacing) GIFDOT will run on your system.  Check your 
  161.     printer manual.
  162.  
  163.               Canon (e.g., PW series)
  164.               Centronics
  165.               C.Itoh
  166.               NEC (e.g., Pinwriter, ...)
  167.               Okidata (e.g., 92/93, 192/193, 292/293, ...)
  168.               Panasonic (e.g., 1080i,1090i, ...)
  169.               Star (e.g., Gemini, Micronics SG series)
  170.               Tandy DMP
  171.  
  172.     YOU MUST DISABLE AUTO-LINEFEED; IF YOUR PRINTER HAS THIS FEATURE 'ON', 
  173.     YOU MUST SET THE DIP SWITCHES TO TURN IT 'OFF' OTHERWISE YOUR PICTURE 
  174.     WILL BE PRINTED WITH 'SKIPPED' LINES.
  175.  
  176.  
  177.     HOW TO USE VGACAP
  178.  
  179.     Run VGACAP before entering your painting/CAD or digitized picture 
  180.     viewer.   Press <ALT-F4>, while viewing your picture.  The first time 
  181.     you run the program it will save SCREEN00.BLD (*.RAW for SVGA screens) 
  182.     and SCREEN00.PLT; if there is an existing SCREENxx.BLD (*.RAW) or 
  183.     SCREENxx.PLT file, then it will increment to the next higher number.  
  184.     You can use your favorite memory managers to remove this TSR or reboot 
  185.     to release it from memory.
  186.  
  187.     Note:  When in DOS or using a picture viewer (e.g., PICEM, VPIC, 
  188.     CSHOW) or application which requires a keypress to continue, it is 
  189.     necessary to hit another key after hitting the 'HOTKEY'.
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.     LOADING PICTURES INTO GIFDOT
  203.  
  204.     Four formats are accepted by GIFDOT: GIF, PCX, BLD/PLT files and TEMP 
  205.     files of VGACAD;  At the start of the program, you will be prompted to 
  206.     select any of these formats.  With VGA/MCGA, GIFDOT will display a 
  207.     sampled image of the entire virtual screen or the whole screen with 
  208.     *.BLD/*.PLT files.  The sampled screen does not reflect the full 
  209.     picture; it is intended as a visual reference for image processing 
  210.     (i.e., Histogram-equalization).  All other cards will load in memory; 
  211.     GIFDOT automatically detects VGA/MCGA/SVGA cards.
  212.  
  213.     With 16-color EGA/EEGA/VGA pictures, use EGA2VGA to process them as 
  214.     SVGA GIFs with the same size (e.g., 640x480x16 -> 640x480x256) before 
  215.     loading, to take advantage of richer grey scales and image processing 
  216.     capabilities; EGA2VGA does not require a graphics card !
  217.  
  218.     You can select any filename by moving a highlighted bar (with the 
  219.     arrow keys) and pressing the <return> key.  Pressing <Spc> allows you 
  220.     to select a different PATH, while <Esc> exits.
  221.  
  222.     When selecting a *.BLD file, a corresponding *.PLT file must exist or 
  223.     an error will result; captured 320x200x256 pictures have two files: 
  224.     the screen and palette.  The extension .BLD stands for BLoaD and .PLT 
  225.     for PaLetTe.
  226.  
  227.     To use SVGA screen captures with GIFDOT, create a 640x480 or 800x600 
  228.     'blank' screen with VGACAD (i.e., VSCRN menu); exit VGACAD without 
  229.     deleting the TEMP files (i.e., reply 'N'o when prompted); copy your 
  230.     capture *.RAW and *.PLT image to replace the respective TEMP files. 
  231.     For example, if you captured an AUTOCAD 640x480x256 drawing, your 
  232.     first cature will save as SCREEN00.RAW and SCREEN00.PLT.  Activate 
  233.     VGACAD (v1.6 and up) then create a 'blank' 640x480x256 virtual 
  234.     screen.  Exit VGACAD without deleting the TEMP files when prompted.
  235.  
  236.               Type "copy screen00.* temp.*" <return>
  237.  
  238.     You can edit the 640x480x256 screen with VGACAD (v1.6 and up) and use 
  239.     its various image processing capabilities, or go directly into GIFDOT.
  240.  
  241.  
  242.     PRE-VIEWING DITHERED OUTPUT
  243.  
  244.     Simply select the letter to initiate that function or option.  Preview 
  245.     in (C)GA 640x200, (E)GA 640x350, (H)ercules 720x348, (V)GA 640x480, 
  246.     and (U)ser EEGA/SVGA modes up to 800x600.  After selecting a video 
  247.     mode you will see these options (e.g., MCGA/VGA 640x480x2).
  248.  
  249.               Video Mode/Aspect Ratio: VGA 640x480
  250.               Image Width  (pixels)  : 640
  251.               Image Height (pixels)  : 480
  252.  
  253.               Resizing Factor (1-100): 100%
  254.               Dither Density  (1-255): 128
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.     Image Width and Height are set by the video mode you have chosen and 
  269.     cannot be changed except when the [U]ser EEGA/SVGA mode is selected; 
  270.     it is automatically adjusted by the Resizing Factor.  In this example, 
  271.     the Image Width and Height matches the full screen since Resizing 
  272.     Factor is 100%; if it were 50% then each number will be cut in half.  
  273.     To maintain your aspect ratios in SVGA or EEGA modes, start with a 
  274.     Resizing Factor of 100% then reduce it.  To retain an old setting, 
  275.     press return and the setting will remain.
  276.  
  277.     Dither Density defaults to 128; the lower this number, the more dots 
  278.     will be placed (becomes brighter too).  The quality of the dithering 
  279.     is drastically affected by this variable; if you get some undesired 
  280.     patterns, then try adjusting this variable until you get the desired 
  281.     dithering.  DITHER DENSITY VARIABLES WILL CHANGE PRINTING OUTPUT !
  282.  
  283.  
  284.     PRINTING
  285.  
  286.                                 (inches)            (pixels)
  287.  
  288.          [P]ortrait            10.0 x 8.0          960 x 768
  289.          [L]arge  Landscape     8.0 x 6.0          960 x 432
  290.          [M]edium Landscape     6.0 x 4.5          720 x 320
  291.          [S]mall  Landscape     4.0 x 3.0          480 x 216
  292.          [T]iny   Landscape     2.6 x 2.2          320 x 144
  293.  
  294.     This is self-explanatory; a picture with the corresponding size in 
  295.     inches and pixels will be printed accordingly.  A [P]ortrait, which is 
  296.     the largest possible print size, will be printed sideways; Landscape 
  297.     is the normal way we view a picture.  PORTRAIT size prints are 
  298.     avaliable only with *.BLD/*.PLT files.
  299.  
  300.     Before printing, you will be asked if you want to adjust the 
  301.     settings.  You can select between an [E]pson, [I]BM driver or 
  302.     [O]kidata driver.  You can also opt for single or double pass printing 
  303.     (when your ribbon is worn), and printer port #1 or #2.  While 
  304.     printing, you can press <Esc> to abort the printing process.
  305.  
  306.     A Horizontal Tab feature will allow you to fit as many as 8 Tiny 
  307.     pictures on one page.  Simply input the number of pixels that will be 
  308.     used as an 'offset'.
  309.  
  310.  
  311.     OPTIMAL PRINTING
  312.  
  313.     To get the BEST possible print-out, we suggest that you experiment 
  314.     with the [T]iny Landscape option while interactively adjusting the 
  315.     brightness, contrast stretching and histogram-equalization variables; 
  316.     you can always [U]ndo changes if you have "messed-up" your picture.  
  317.     When satisfied with the results, you can progress to larger prints.  
  318.     Become familiar with the Histogram charts and the results on your 
  319.     printer.  After a while, you will be able to guage the quality of your 
  320.     print-outs by simply looking at the Histograms before printing.
  321.  
  322.     VGA/MCGA users, remember that what you see is not necessarily what you 
  323.     get.  In this respect, all other users are equal; you have to 
  324.     interactively adjust the picture quality with your printer.  I suggest 
  325.     keeping 1-3 pages of tractor-feed paper during your experiments.
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.     IMAGE PROCESSING
  335.  
  336.     Selecting the [I]mage Processing function shows a Histogram of your 
  337.     Original image and Modified image.  All functions here are GLOBAL; 
  338.     they will be used on the virtual screen image pointed to by the VDISK 
  339.     path.  The first histogram, labelled "Original", is the sampled image 
  340.     that will be restored with the [U]ndo function; the second is the 
  341.     "Modified" sampled image which reflects all the changes made.
  342.  
  343.     The scales used in the histograms are based on the MODE, which is the 
  344.     highest grey scale frequency in the picture; normally these are the 
  345.     far bins: BLACK and WHITE.  There are 64 points on the x-axis and 10 
  346.     points on the y-axis.  The 64 x-axis points correspond to the 64 grey 
  347.     scale continuum; the entire picture is "stretched" to 256 grey shades, 
  348.     which means that each point on the x-axis represents 4 grey levels.
  349.  
  350.     Each point on the y-axis varies with the MODE.  If the most frequent 
  351.     grey shade is BLACK and 20,000 pixels (about 1/3 of sampled image), 
  352.     then each point on the y-axis will represent 2,000 pixels.  With this 
  353.     in mind, grey shades with less that 2,000 pixels will appear as a 
  354.     "flat line"; changing the Contrast or Brightness may make your 
  355.     "Modified" histogram appear as a "flat line" with a few very high 
  356.     bins.  You can magnify the scale (i.e, reduce the value each y-axis 
  357.     point represents) by pressing [M]agnify.  Bins with the "┼" character 
  358.     show grey shades that extend beyond the MODE (as you magnify the 
  359.     scale, more Bins will have this symbol).
  360.  
  361.     After modifying, the Modified histogram may not display the full 
  362.     distribution since the bins are so large, smaller bins are "flat 
  363.     lines".  To see more, [S]lice the bins and/or [M]agnify the scale.  
  364.     [S]licing the bins will cut the "anchors" of your "Modified" histogram 
  365.     by 1.  The first time you press [S]lice, the grey scale continuuum 
  366.     spase a 2-62 grey scale; the next will be 3-61 and so forth.  Since 
  367.     pure BLACK and WHITE pixels tend to dominate the MODE, adjusting the 
  368.     [B]ins makes he distribution more viewable.  Experiment freely; you 
  369.     can always press [R]eset the histogram settings.
  370.  
  371.     Contrast Stretching
  372.  
  373.     [C]ontrast Stretching uses a "histogram" of your pixel distribution.  
  374.     Each pixel can have a grey value 0 to 255 which corresponds to each of 
  375.     the colors 0 to 255.  This function expands the distribution of grey 
  376.     scales to extend the range of grey values from 0 to 255.  For example, 
  377.     a typically unequalized image may have the following distribution of 
  378.     pixels.  The low and high bins are the edges of the histogram 
  379.     distribution.  All pixels between the bins will be stretched to fill 
  380.     the 256 grey range.
  381.  
  382.         N  ╔═════════════════════════════════════════════════════╗
  383.            ║ low                   ▓▓                  high      ║
  384.         P  ║ bin ──┐          ▓   ▓▓▓▓                 bin       ║
  385.         i  ║       │         ▓▓   ▓▓▓▓                 │         ║
  386.         x  ║       ▓     ▓  ▓▓▓▓  ▓▓▓▓                 ▓         ║
  387.         e  ║ ▓     ▓     ▓▓▓▓▓▓▓▓ ▓▓▓▓▓           ▓▓  ▓▓▓        ║
  388.         l  ║ ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
  389.         s  ╚═════════════════════════════════════════════════════╝
  390.            0 -------------------------127----------------------255
  391.  
  392.  
  393.  
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.     After Contrast Stretching the distribution will approximate this.
  401.  
  402.         N  ╔═════════════════════════════════════════════════════╗
  403.            ║                         ▓ ▓                         ║
  404.         P  ║                ▓      ▓ ▓ ▓ ▓                       ║
  405.         i  ║              ▓ ▓      ▓ ▓ ▓ ▓                 ▓     ║
  406.         x  ║▓     ▓     ▓ ▓ ▓ ▓    ▓ ▓ ▓ ▓                 ▓    ▓║
  407.         e  ║▓     ▓ ▓ ▓ ▓ ▓ ▓ ▓ ▓  ▓ ▓ ▓ ▓ ▓       ▓ ▓  ▓  ▓ ▓  ▓║
  408.         l  ║▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓║
  409.         s  ╚═════════════════════════════════════════════════════╝
  410.            0 -------------------------127----------------------255
  411.  
  412.     When prompted "Contrast Stretch (1-127 grey levels):", select a number 
  413.     within that range; the high and low bins will adjust accordingly; a 
  414.     value in multiples of 4 (e.g., 4, 8, 16) yield the best results.
  415.  
  416.     When you have a picture surrounded by a large "black" area, that area 
  417.     may not be black BUT a very dark shade of grey resulting in undesired 
  418.     error-distributed patterns to appear; use a value of "1" to equalize 
  419.     the grey distribution and make BLACK the DARKEST COLOR.
  420.  
  421.     VGA/MCGA users can press [P]review and see the sample 320x200x256 
  422.     screen.  Keep in mind that the screen you see does not accurately 
  423.     reflect the virtual screen image; use it merely as a visual reference 
  424.     of your GLOBAL changes to the virtual screen image.
  425.  
  426.  
  427.     Brightness Adjustment
  428.  
  429.     When this option is selected, you will be prompted with "Brightness 
  430.     Skew (+64-)"; the grey range will move left or right accordingly.  A 
  431.     value of "-10" will "darken" all pixels by 10 grey levels (it will 
  432.     skew the distribution left; conversely a value of "20" will "brighten" 
  433.     by 20 grey levels (i.e. towards the right).
  434.  
  435.  
  436.     Histogram-equalization
  437.  
  438.     Pressing [E]qualize will present several equalization distributions.  
  439.     Select a desired distribution to change the image accordingly.
  440.  
  441.     Flat distribution - forces grey shades to be evenly distributed for 
  442.     MAXIMUM contrast and grey shade discrimination.
  443.  
  444.     Sine distribution - forces grey shades to be 'normally' distributed 
  445.     (i.e., pseudo Gaussian or normal binomial probability curve).
  446.  
  447.     Bi-Modal distribution forces grey shades to be distributed between two 
  448.     sine curves for greater bi-level contrast.
  449.  
  450.     Tri-Modal distribution - forces grey shades to be distributed among 
  451.     three sine curves for greater bi-level contrast with improved 
  452.     mid-range.
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.     Lite-skew distribution - forces grey shades to be skewed towards the 
  467.     brighter spectrum; use this when you want to enhance the contrast of 
  468.     images that are already skewed towards the brighter spectrum (i.e., a 
  469.     lot of pixels fall in the upper grey levels).
  470.  
  471.     Dark-skew distribution - forces grey shades to be skewed towards the 
  472.     darker spectrum; use this when you want to enhance the contrast of 
  473.     images that are already skewed towards the darker spectrum (i.e., a 
  474.     lot of pixels fall in the lower grey levels).
  475.  
  476.     NOTE: WHAT YOU SEE IS NOT WHAT YOU GET !!!.  Since these histogram- 
  477.     equalization algorithms are based on a 320x200 sampled screen, the 
  478.     results are DRASTICALLY different when you actually dither from the 
  479.     virtual screen image; it is merely a point of reference for GLOBAL 
  480.     grey range manipulation.  If your image looks too bright, too dark, 
  481.     washed-out or 'flat' when you use the [P]review option; it will not 
  482.     necessarily look that way when you actually view/save a dithered PCX 
  483.     file.  PREVIEW SHOULD BE TREATED AS A VISUAL REFERENCE ONLY.
  484.  
  485.  
  486.     USER EEGA/SVGA MODES
  487.  
  488.     EEGA/SVGA users with 640x480 and 800x600 video modes can use this 
  489.     function.  We have included several *.CFG files of popular EEGA and 
  490.     SVGA modes; do not mix these files with MVGAVU *.CFG files - they are 
  491.     different.  1024x768 modes will be included in updates.
  492.  
  493.     If you see your EEGA/SVGA mode, copy the *.CFG file to GIFDOT.CFG;  
  494.     for example, if you have a TECMAR VGA card then copy the TECMR800.CFG 
  495.     file to GIFDOT.CFG for its 800x600 mode.
  496.  
  497.          "copy TECMR800.CFG GIFDOT.CFG" <return>
  498.  
  499.     If your video mode is not included, simply specify your [P]arameters; 
  500.     include the screen height, width, video mode calling number and Chip 
  501.     Type.  Almost all will have a Chip Type of "0".  WIth a Video7/Cirrus 
  502.     chip, your Chip Type is "1"; Everex users have a Chip Type of "2".
  503.  
  504.     The video mode calling number can be specified in decimal or hex.  To 
  505.     enter a hexadecimal number type "&H" before the hexadecimal number 
  506.     ("&H12" is the same as "18", which is the VGA 640x480x16 mode); refer 
  507.     to your video card manual for the decimal or hex codes (or call them 
  508.     up for tech support if they forgot to list it in the manual).  Once 
  509.     you change the parameters, these are saved to the GIFPUB.CFG file.
  510.  
  511.  
  512.     THE INTEGRATED VGACAD SYSTEM
  513.  
  514.     BRUN41.exe is a runtime module distributed under licence with 
  515.     Microsoft in connection with this program.  Place it with GIFPUB's 
  516.     directory or anywhere your PATH has access to; ONLY ONE COPY OF 
  517.     BRUN41.EXE IS REQUIRED.  TEMP files of GIFDOT can be used directly by 
  518.     VGACAD (v1.6 and up); remember to load the TEMP.PLT file from the 
  519.     FILES MENU before invoking the VSCRN MENU.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.     REGISTRATION
  533.  
  534.     REGISTRATION OF GIFDOT IS BASED ON 'PERSONAL USAGE'.  CORPORATE OR 
  535.     ORGANIZATIONAL USERS *MUST* REGISTER ALL COPIES USED ON AN INDIVIDUAL 
  536.     BASIS; A SPECIFIC PERSON (NAME) MUST BE EXPLICITLY ASSIGNED TO EACH 
  537.     REGISTRANT WHO WILL BE PROVIDED WITH A CORRESPONDING REGISTER.OVL FILE 
  538.     TO INDICATE REGISTERED USAGE.  REGISTRATION GRANTS A SPECIFIC PERSON 
  539.     (NOT A JURIDICAL PERSON OR CORPORATE ENTITY) THE RIGHT TO 'USE' 
  540.     GIFDOT.
  541.  
  542.     ┌───────────────────────────────────────────────────────────────────┐
  543.     │ ALTHOUGH WE WILL TRY TO RESPOND TO YOUR REGISTRATION IN 2-3 WEEKS,│
  544.     │ PLEASE ALLOW UP TO 4-6 WEEKS DELAY TO PROCESS YOUR REGISTRATION.  │
  545.     └───────────────────────────────────────────────────────────────────┘
  546.  
  547.     Registered users who have received a registered package with the 
  548.     VGACAD v1.6 system are registered for GIFDOT v2.0; simply replace your 
  549.     old version with this version.  Registered GIFDOT v1.31 users are 
  550.     considered registered; if your name pops-up with your REGISTER.OVL, 
  551.     you are already regsitered - otherwise, don't fret - as you read this 
  552.     we are preparing/sending your update kit.  As a built-in bonus 
  553.     mechanism, your REGISTER.OVL file is normally good for two or three 
  554.     versions.
  555.  
  556.     To register personal use of GIFDOT and receive a REGISTER.OVL file, 
  557.     send a registration fee of $27.95 USD (out of USA/Canada add $15 USD 
  558.     handling fee).  For 3.5" updates, add a $10 USD 3.5" conversion fee.  
  559.     Registered users will receive the latest VGACAD system of programs 
  560.     (with an updated version of GIFDOT, if ready), which we provide in 
  561.     appreciation of your support (through registration).
  562.  
  563.     As token of our appreciation (i.e., to registered users), we will send 
  564.     you the the latest version of the VGACAD system; many of the programs 
  565.     listed below do not require a graphics card.
  566.  
  567.     GIFPUB - converts 256 color GIF/PCX files to B&W images desktop 
  568.     publishing (DTP) as .PCX (Ventura, First Publisher, Publisher's 
  569.     Paintbrush, WP, Pagemaker).  Variable sizing/contrast/brightness.  
  570.     Histogram-equalization.  No graphics card required.
  571.  
  572.     GIFDOT - has all the features of GIFPUB for printing on IBM/Epson 
  573.     printers. Several sizes. 8 pics/page.  Single/Double Pass printing.  
  574.     Preview in CGA/HGC/EGA/VGA/EEGA/SVGA.  No graphics card required.
  575.  
  576.     GIFBIT - converts B&W PCX files (e.g., scanner output to 32KBx32KB !) 
  577.     to grey shades for VGACAD image processing, GIFPUB redithering, GIFDOT 
  578.     printing, or VGA2EGA conversion - it edits those "scan line jitters".  
  579.     Viewing modes in MCGA/VGA/SVGA.  No graphics card required.
  580.  
  581.     SQZGIF - converts LARGE GIFs (up to 2048x2048x256) to several sizes 
  582.     and video modes using "color averaging" to blend/smooth "jaggies" and 
  583.     retain a maximum of color information; use outputs in GIFPUB, GIFDOT, 
  584.     VGACAD, MVGAVU, VGA2CGA or VGA2EGA.  No graphics card required.
  585.  
  586.     EGA2VGA - converts GIFs (16 colors and below) or ANY VIEWABLE 2-16 
  587.     color EGA/EEGA picture to 320x200x256; creates 256 new colors; outputs 
  588.     directly to GIFPUB, GIFDOT, VGACAD, MVGAVU, VGA2CGA or VGA2EGA.
  589.     No graphics card required.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.     MAC2GIF - converts .MAC ("readmac") pictures to 5-16 grey shades or 
  599.     color and saves to .GIF or BLD/PLT file.  EGA/MCGA/VGA required.
  600.  
  601.     VGA2CGA - converts 256 color GIFs to CGA!  See "405" colors in an 
  602.     unsupported 160x100x16 CGA mode.  CGA/EGA/MCGA/VGA required.
  603.  
  604.     VGA2EGA - converts 256 color pictures to 16-color EGA.  Error- 
  605.     distributed dithering.  Variable sizing/RGBICMY/contrast/dithering 
  606.     levels.  EEGA support up to 800x600.  GIF or optional PCX save to 4 
  607.     RGBI planes for Desktop Color Separation.  EGA/MCGA/VGA required.
  608.  
  609.     MVGAVU - EGA/MCGA/EEGA/VGA/SVGA viewer for GIF and BLD/PLT files.  
  610.     Smart slideshows - picks best mode.  320x400x256, 360x480x256 and 
  611.     640x400x16 modes on regular VGA.  EGA posterization.  EEGA/SVGA 
  612.     support.  Auto-sizing.  Contrast/Brightness.  EGA/MCGA/VGA required.
  613.  
  614.     VGACAP - tiny TSR, captures MCGA/VGA/SVGA screens (from 320x200x256 to 
  615.     800x600x256).  MCGA/VGA required.
  616.  
  617.     RAW2GIF - converts SVGA screen captures of VGACAP to GIF.
  618.     BLD2GIF - converts MCGA/VGA screen captures of VGACAP to GIF.
  619.  
  620.     VGACAD - extensive paint/image processing program for VGA/MCGA users 
  621.     (edit GIFs up to 32KBx32KBx256 !!!); airbrushes, color and grey image 
  622.     processing functions (smoothing, noise removal, shading, contrast 
  623.     stretching, edge detection, ...), splines, Cut&Paste, variable sizing, 
  624.     256-color gradient/pattern fills, MORE !  MCGA/VGA required.
  625.  
  626.  
  627.     WHAT'S NEXT ?
  628.  
  629.     Aside from enhancing existing releases with increased capabilities 
  630.     (e.g., expanded memory, virtual screen, SVGA functions, other graphics 
  631.     formats), we are developing VGACBT, a Computer-Based Training program  
  632.     and MANNEQUIN for Advertising/Fashion Design or creating your own 
  633.     artistic nudes.
  634.  
  635.     Support maverick authors like us and we will continue developing 
  636.     products like nothing seen commercially - otherwise they will simply 
  637.     "DIE" from lack of support !  Compare the cost/benefit ratio of any of 
  638.     our products with commercial products.  You, and you alone, determine 
  639.     whether it will be worthwhile to continue developing.  Support the 
  640.     User-Supported (Shareware) concept.  Register you Shareware copies.  
  641.     To register, send the registration form and check or money order 
  642.     payable in USD to:
  643.  
  644.                              Dr. Marvin Gozum
  645.                  2 Independence Place #303-2, 6th & Locust
  646.                           Philadelphia, PA 19106
  647.  
  648.  
  649.     ───────────────────────────────────────────────────────
  650.     Graphics Interchange Format and GIF are trademarks (tm)
  651.     of CompuServe Inc. an H&R Block Company. 
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.  
  662.